#include <stdio.h>

/*数组中插入数*/

void main()
{
    int a[11]={1,4,6,9,13,16,19,28,40,100};
    int temp1,temp2,number,end,i,j;
    printf("原数组是：\n");
    for(int i=0;i<10;i++)
    {
        printf("%d ",a[i]);
    }
    printf("\n");
    printf("插入一个新数字：");
    scanf("%d",&number);
    end=a[10];
    if(number>end)
    {
        a[11]=number;
    }
    else
    {
        for(i=0;i<10;i++)
        {
            if(a[i]>number)
            {
                temp1=a[i];
                a[i]=number;
                
                for(j=i+1;j<11;j++)
                {
                    temp2=a[j];
                    a[j]=temp1;
                    temp1=temp2;
                }
                break;
            }
        }
    }
    printf("重新u排序后的数组为: \n");
    for(i=0;i<11;i++)
    printf("%d ",a[i]);
    printf("\n");
}
